Northwoods.GoSilverlight 1.3.5 Assembly
IsRelinkValid Method
See Also  Send Feedback
Northwoods.GoXam.Model Namespace > GraphLinksModel<NodeType,NodeKey,PortKey,LinkType> Class : IsRelinkValid Method

fromdata
a node key identifying the node data from which the link comes
fromparam
an optional value identifying which port on the "from" node the link is connected to
todata
a node key identify the node data to which the link goes
toparam
an optional value identifying which port on the "to" node the link is connected to
oldlinkdata
the original link data that might be modified
This predicate is true if replacing a link between two nodes/ports would result in a valid graph.

Syntax

Visual Basic (Declaration) 
Public Function IsRelinkValid( _
   ByVal fromdata As NodeType, _
   ByVal fromparam As PortKey, _
   ByVal todata As NodeType, _
   ByVal toparam As PortKey, _
   ByVal oldlinkdata As LinkType _
) As Boolean
C# 
public bool IsRelinkValid( 
   NodeType fromdata,
   PortKey fromparam,
   NodeType todata,
   PortKey toparam,
   LinkType oldlinkdata
)

Parameters

fromdata
a node key identifying the node data from which the link comes
fromparam
an optional value identifying which port on the "from" node the link is connected to
todata
a node key identify the node data to which the link goes
toparam
an optional value identifying which port on the "to" node the link is connected to
oldlinkdata
the original link data that might be modified

Remarks

This just calls CheckLinkValid to do the actual graph structure check.

Requirements

See Also

© 2012 All Rights Reserved.